package com.qishanor.system.service;

import cn.hutool.core.lang.tree.Tree;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qishanor.system.model.SysMenu;

import java.util.Arrays;
import java.util.List;
import java.util.Set;

/**
 * @description: 菜单表 服务类
 * @author: 周振林
 * @date: 2022-04-09
 * @Copyright: 博客：http://www.zhouzhenlin.com - 沉淀、分享、成长、让自己和他人都有所收获
 **/

public interface SysMenuService extends IService<SysMenu> {

    /**
     * 查询菜单
     */
    List<Tree<Integer>> filterMenu(Set<SysMenu> all, String type, Integer parentId);

    List<Tree<Integer>> getMenuTree(boolean lazy,Integer parentId);

}
